frmExample example Form15D MsgBlaster3 MsgBlaster &Click on "..." for the About Box ----> *Click on "..." for the Message Center ---> frmExample MsgBlaster2 MsgBlaster &Click on "..." for the About Box ----> *Click on "..." for the Message Center ---> Text2 MsgBlaster1 MsgBlaster &Click on "..." for the About Box ----> *Click on "..." for the Message Center ---> Text1 Panel3D1 SSPanel# Text2 WM_LBUTTONDOWN & WM_RBUTTONDOWN Text1 WM_NCHITTEST Command1 &Open &Exit Paste Paste Command1_Click MsgBlaster1_Message MsgVal wParam lParamH Form_Load MsgBlaster1 hWndTarget* text11 MsgListW WM_NCHITTEST text2 MsgBlaster2! WM_LBUTTONDOWN Text1_Changeq MsgBlaster2_Message MsgBlaster3 WM_MENUSELECT5 form1 MsgBlaster3_Message WM_INITMENU Text2_Change WM_RBUTTONDOWN MsgPassage EATMESSAGEJ POSTPROCESS PREPROCESS c_Click open_Click Panel3D1_DragDrop: SourceU Controlh Panel3d Caption Panel3d1 example WM_SETFOCUS WM_CHAR WM_PAINT WM_SETTEXT WM_SIZE WM_NCCALCSIZE WM_COMMAND ReturnVal c_Click Command1_Click MsgBlaster1_Message Just got a WM_NCHITTEST MsgBlaster2_Message The message value was MsgBlaster3_Message You can catch the system menu too! Currently on the New option See, you can even catch the separator! Currently on the Exit option Currently on the Cut option Currently on the Copy option Currently on the Paste option open_Click Just for show